//引用gpio模块
var gpio = require('gpio');

//打开名为“led”的gpio，如果成功，打印 success 的内容，如果失败，打印 fail 内容
var led = gpio.open({
  id: 'led',
  success: function() {
      console.log('gpio: open led success')
  },
  fail: function() {
      console.log('gpio: open led failed')
  }
});

var vol = 0;

//编写一个 led 函数的函数
function ledblink() {
	console.log('ledblink');
	//切换GPIO的电平，当前GPIO电平为低电平时设置为高电平，当前GPIO电平为高电平时设置为低电平。
	led.toggle();
}

//每隔1000毫秒调用一次ledblink();
var id1 = setInterval(ledblink, 1000);

//每隔500毫秒打印一次 setInterval
var id2 = setInterval(function() {
	console.log('setInterval');
}, 500);



console.log('gpio: ready to test')